reference multi dnc prototyping multi-dnc essay engineering mem teaching learning theory visual mill ancestry.com school cnc education 411 design